package com.grace.service;

import com.grace.entity.Student;

import java.util.List;

public interface StudentService {
    /**
     * 根据id来查询学生
     */
    Student selectStudentById(Long id);


    /**
     * 根据学生的学号和密码查询学生
     */
    Student selectStudentBySnoAndPwd(String sno, String pwd);

    /**
     * 注册学生
     *
     * @param student
     */
    void regist(Student student);

    List<Student> getPageStudents(int pageNo, int pageSize);

    /**
     * 用来计算有多少学生
     *
     * @return 学生数
     */
    long getCount();

    /**
     * 删除选中的学生
     *
     * @param ids
     */
    void delSelectedStudent(String[] ids);

    /**
     * 更新学生信息
     *
     * @param student
     */
    void updateStudent(Student student);
}
